Tcp Congestion Avoidance Using Explicit Buffer Notification
نویسندگان
چکیده
This paper proposes to modify the TCP congestion control mechanism by allowing network routers to supply Explicit Buffer Notification (EBN) to the TCP data sender. The TCP sender runs an algorithm that uses the EBN feedback to compute the control window. The EBN plays the role of a generalized Advertised Window so that the EBN TCP results to be a natural extension of the current TCP flow control. The key feature of the proposed congestion avoidance algorithm is that it is not based on packet loss to detect congestion. As a consequence, it results to be suitable for applications that are sensitive to the delay or loss of individual packets, such as interactive traffic, and for data transfer over wireless links where packet loss will occur more often due to unreliable links than due to congestion. The proposed control works over connection paths with any bandwidth×delay product. Its strength lies in the fact that it is designed via classical control theory and, therefore, its dynamic properties, such as no cell loss and full link utilization, can be rigorously and easily shown via mathematical analysis. Finally, Fair Queuing at the routers decouples the flows and ensures fairness.
منابع مشابه
TCP Rate Implicit Control (TRIC)
Current congestion control mechanisms in today’s Internet rely on end-to-end TCP congestion avoidance algorithms that back off sources when congestion occurs, detected by packet loss or explicit congestion notification signals. But one of the major setbacks of such mechanisms is making sure that all sources respond correctly in applying congestion avoidance measures during periods of high conge...
متن کاملTcp with Ecn: the Case of Two Simultaneous Downloads
We study the effect of Explicit Congestion Notification on TCP performance for two simultaneous large file transfers. We compare this performance with that achieved using other congestion avoidance mechanisms, namely Drop Tail and RED. Our results show that TCP performance improves, in certain cases significantly, with ECN both for individual flows and the network as a whole.
متن کاملBuffer Requirements for Zero Loss Flow Control with Explicit Congestion Notification
Current TCP flow control depends on packet losses to find the workload that a network can support. Packet drops not only reduce TCP performance, but also add large transfer delay to the packets. Instead of dropping the overflowed packets, Explicit Congestion Notification (ECN) detects incipient congestion and notifies the sources to reduce their windows when the queue length exceeds a threshold...
متن کاملA Window-Based Flow Control Mechanism based on TCP Vegas with Explicit Congestion Notification
A window-based flow control mechanism is a sort of feedback-based congestion control mechanisms, and has been widely used in TCP/IP networks. Recently proposed TCP Vegas is another version of the TCP mechanism and has potential to achieve much better performance than current TCP Tahoe and Reno. In this paper, we focus on a window-based flow control mechanism based on a congestion avoidance mech...
متن کاملCongestion Avoidance for Unicast and Multicast Traffic
This paper proposes a congestion avoidance mechanism that addresses unicast (TCP or UDP) as well as multicast (UDP) best effort flows. Our mechanism originally combines Explicit Congestion Notification based on router active queue management to detect congestion, with ICMP source quench messages to inform the involved sources of the network congestion state. The fairness achieved is a trade-off...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998